package wang.Seacher.seven.engine;

import java.io.File;

import wang.Seacher.util.JudgeUtil;

public class FilePath {
	
	/**
	 * 检查传入文件路径, 如果不存在则创建
	 *
	 * @author： WanG
	 * @日期：2017年4月30日 下午6:11:24
	 * @param filepath
	 */
	public static void ensure(String destDirName) {
		if (JudgeUtil.isPresent(destDirName)) {
			File dir = new File(destDirName);
			
			//创建目录  
	        if (dir.mkdirs()) {  
	            System.out.println("创建目录" + destDirName + "成功！");  
	        } else {  
//	            System.out.println("创建目录" + destDirName + "失败！");  
	        }  
		}

	}

	 public static boolean createDir(String destDirName) {  
	        File dir = new File(destDirName);  
	        if (dir.exists()) {  
	            System.out.println("创建目录" + destDirName + "失败，目标目录已经存在");  
	            return false;  
	        }  
	        if (!destDirName.endsWith(File.separator)) {  
	            destDirName = destDirName + File.separator;  
	        }  
	        //创建目录  
	        if (dir.mkdirs()) {  
	            System.out.println("创建目录" + destDirName + "成功！");  
	            return true;  
	        } else {  
	            System.out.println("创建目录" + destDirName + "失败！");  
	            return false;  
	        }  
	    }  
}
